/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package integracion;

import dominio.Cliente;
import java.util.ArrayList;
import java.util.List;
import persistencia.ManejoXml;
import persistencia.PersistenciaXML;

/**
 *
 * @author DaKaLu
 */

public class ControlCliente
{
    private static List<Cliente> listaClientes = null;
    private static PersistenciaXML persistencia = new ManejoXml();

    public ArrayList<Cliente> crearCliente(ArrayList<Cliente> listaCliente, Cliente cliente)
    {
        listaCliente.add(cliente);
        return (listaCliente);
    }

    public boolean validarCliente(ArrayList<Cliente> listaCliente, String cedula)
    {
        for (Cliente b: listaCliente)
            if (b.getCedula().compareTo(cedula) == 0)
                return true;
        return false;
    }

    public static void leer() {
        listaClientes = persistencia.leerCliente();
    }

    public static void escribir() {
    if (listaClientes != null) {
        persistencia.escribirCliente(listaClientes);
    } else {
        System.out.println("No se puede persistir una lista vacia");
    }
    }
}
